# coding:utf-8
"""
description:链接数据库，查询相关数据
"""
import configparser
from common.Log import LOG
from config.GlobalParameter import CONFIG_DIR
import pymysql

"""读取config下的ini文件"""
conData = configparser.ConfigParser()
conData.read(CONFIG_DIR, encoding='utf-8')

"""链接数据库"""
conn = pymysql.connect(
    host=conData.get("DataBase", "host"),  # 主机地址
    user=conData.get("DataBase", "user"),  # 用户名
    password=conData.get("DataBase", "password"),  # 密码
    database=conData.get("DataBase", "database"),  # 特定数据库
    charset="utf8"  # 类型
)
cursor = conn.cursor()  # 游标对象

def Query(querySql, dataParameter):
    """
    查询sql
    :param querySql: sql语句
    :param dataParameter:sql参数
    :return:返回tuple,例：((1,2),(1,2))
    """
    LOG.info("查询数据库使用的sql---{}".format(querySql))
    cursor.execute(querySql, dataParameter)
    return cursor.fetchall()
